package com.wechatapp.mengyao.poetry.vo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @author yanghuaxu
 * @date 2025/7/5 16:30
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class MediaView {

    private Long id;

    /**
     * 所属专辑ID
     */
    private Long albumId;

    /**
     * 单集标题(如:奇妙的身体)
     */
    private String title;

    /**
     * 单集序号(如:1表示第1集)
     */
    private Integer episodeSeq;

    /**
     * 单集排序序号
     */
    private Short sortOrder;

    /**
     * 文件路径标识
     */
    private String filePath;

    /**
     * 过期时间
     */
    private Date expirationDate;

    /**
     * 时长(秒)
     */
    private Long duration;

    /**
     * 媒体类型
     */
    private String mediaType;

    /**
     * 文件大小(字节)
     */
    private Long fileSize;

    /**
     * 文件格式(mp4, mp3等)
     */
    private String fileFormat;

}
